package cn.tedu.oa.procedure.dao;


import cn.tedu.oa.common.dao.BaseDao;
import cn.tedu.oa.procedure.entity.Procedure;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface ProcedureDao extends BaseDao<Procedure> {
    /**
     * 分页查询用户信息
     * @param criteria 查询条件
     * @param startIndex 起始值
     * @param endIndex 结束值
     * @return 结果集合
     * */
    List<Procedure> getProcedurePagerList(@Param("criteria") String criteria,
                                     @Param("startIndex") Integer startIndex,
                                     @Param("endIndex") Integer endIndex);

    /**
     * 模糊查询用户信息
     * @param name
     * @return Procedure
     * */
    Procedure findProcedureByName(String name);


    int updateByIds(@Param("ids")Integer...ids);

}
